package day2Arr;

/*
* 数组定义方式
* */
public class Demo1 {

    public static void main(String[] strs){

        //数组定义方式 动态初始化
        //数据类型[] 变量名称 = new 数组类型[length];

        int[] arr = new int[3];

        System.out.println("第一个数组元素:"+arr[0]);

        /*
        * 数组的默认值
        * 基本类型:
        *   整型 byte,short,int,long 默认值是 0
        *   浮点类型 float,double 默认值 0.0
        *   字符类型 char 默认值 空字符
        *   布尔类型 boolean 默认值 false
        *
        * 引用类型:
        *   数组中的默认值 null
        * */

        //定义字符串类型数组
        String[] str1 = new String[3];

        System.out.println("字符串数组的第一个元素:"+str1[0]);

        //数组定义方式,静态初始化,在数组定义时给数组中的元素赋值
        String[] games = new String[]{"原神启动","蛋仔派对","永劫无间","和平精英"};

        System.out.println("games数组的元素个数:"+games.length);

        //数组定义方式,静态初始化第二种,最常用的定义方式
        String[] games2 = {"原神启动","蛋仔派对","永劫无间","和平精英"};


        //数组遍历
        for (int i = 0; i < games2.length; i++) {
            System.out.println("当前数组中的第"+(i+1)+"的元素值:"+games2[i]);
        }







    }
}
